0:00–0:10
Recap
0:10–0:40
Lecture
0:40–1:40
Guided Lab
1:40–1:50
Bonus
1:50–2:00
Debrief
0:00 – 0:10
Recap · 10 min
Day 3 review & two remaining gaps
- Quick check: "Name the four CA policies created yesterday. What is the control applied by each?" — from memory, no notes
- Ask: "Lakeview Logistics has MFA and CA policies — but what happens when a user forgets their password at 10pm when IT is closed? Who resets it?" — surface the SSPR gap
- Ask: "Sarah Chen has User Administrator permanently assigned. She uses those permissions maybe twice a week. Is that the right model?" — surface the standing privilege gap that PIM addresses
- Frame the day: two topics, different scale — SSPR is a practical operational improvement that reduces helpdesk load immediately; PIM is an architectural shift in how admin access works and is the gold standard for privileged account protection
0:10 – 0:40
Lecture · 30 min
SSPR and PIM — self-service recovery and just-in-time access
Two very different problems, both rooted in the same principle: the right access, to the right people, at the right time, with the right oversight. SSPR applies that to password recovery. PIM applies it to admin roles.
- Self-Service Password Reset (SSPR) — what it is — SSPR lets users reset their own passwords and unlock their own accounts without contacting IT. It verifies identity through authentication methods the user has pre-registered — mobile app notification, email, phone, security questions. When correctly configured, it dramatically reduces helpdesk ticket volume and gives users 24/7 account recovery.
- SSPR configuration decisions admins make:
| Decision | Options | Recommendation |
| Who can use SSPR | None / Selected (group) / All | All — or pilot with a group first |
| Number of methods required | 1 or 2 | 2 — stronger verification, harder to abuse |
| Methods available | Mobile app notification, mobile app code, email, mobile phone, office phone, security questions | Enable Authenticator + email; disable security questions (guessable) |
| Registration required at sign-in | Yes / No + grace period in days | Yes — prompt users to register; set a grace period of 14 days |
| Password writeback | On / Off (requires Entra Connect for hybrid) | N/A for cloud-only — relevant when hybrid identity is introduced |
| Notify users on reset | Yes / No | Yes — alerts the user if someone else resets their password |
| Notify admins when admins reset | Yes / No | Yes — audit trail for admin-initiated resets |
- Privileged Identity Management (PIM) — the problem it solves — standing privilege is when an admin has a role permanently assigned, whether they are using it or not. Every minute that role is permanently active is a window of risk — if that account is compromised, the attacker has unlimited admin access immediately. PIM eliminates standing privilege by making roles eligible rather than permanent: a user activates the role when needed, uses it, and it expires. Outside those windows, the account has no admin permissions.
- PIM key concepts:
| Concept | What it means |
| Eligible assignment | The user can activate the role when needed, but does not have it permanently. Default state in PIM. |
| Active assignment | The role is permanently assigned — equivalent to the old model. Should be used sparingly (e.g. break-glass accounts). |
| Activation | The user requests the role, provides justification, and completes MFA. The role is granted for a configured duration (e.g. 4 hours). |
| Approval workflow | Activation can require approval from a designated approver before the role is granted. |
| Access reviews | Periodic review where role holders or their managers confirm the role is still needed — automatic removal if not confirmed. |
| Activation settings | Per-role: max duration, require MFA on activation, require justification, require approval. |
- PIM licence note — Entra ID P2 required — PIM requires Entra ID P2 (included in E5, not in Business Standard or E3). Students will explore the PIM interface and configure settings today, but activation and approval workflows will not function on Business Standard. Everything configured today will be validated when E5 is added in Week 5.
- The broader identity governance picture — PIM is part of Entra ID Governance, which also includes access packages, entitlement management, and lifecycle workflows. Week 2 introduces the concept; deeper governance topics will come up again in the compliance and security weeks.
Instructor note: The PIM concept lands best with a concrete analogy. Compare it to a physical key safe — instead of giving every engineer a permanent copy of the server room key, you have a key safe that logs every access, requires authorisation, and auto-locks after a set time. The key exists, but access to it is controlled, audited, and time-limited. This analogy tends to make the architectural shift click for students.
0:40 – 1:40
Guided lab · 60 min
Lab 2-D: Configuring SSPR and exploring PIM for Lakeview Logistics
The lab splits into two halves — SSPR (fully functional on Business Standard, 25 min) and PIM (architecture and configuration, 35 min). SSPR is tested end-to-end. PIM is configured and the interface is explored in depth, with activation testing deferred to Week 5.
- Step 1 — Enable and configure SSPR (15 min)
Navigate to entra.microsoft.com → Protection → Password reset. Configure SSPR with the following settings:
· Self service password reset enabled: All
· Number of methods required to reset: 2
· Methods available: Mobile app notification ✓ · Mobile app code ✓ · Email ✓ · Mobile phone ✓ · Office phone ✗ · Security questions ✗
· Registration → Require users to register when signing in: Yes
· Registration → Number of days before users are asked to re-confirm: 180
· Notifications → Notify users on password resets: Yes
· Notifications → Notify all admins when other admins reset their password: Yes
Click Save. Record the configuration in your Lab Journal.
- Step 2 — Register SSPR methods for your admin account (10 min)
Navigate to aka.ms/ssprsetup and sign in with your Global Admin account. Complete SSPR method registration — register both Microsoft Authenticator and a backup email address. Record registered methods in your Lab Journal.
- Step 3 — Test SSPR end-to-end (10 min)
Sign out of all M365 sessions. Navigate to aka.ms/sspr. Enter your Global Admin UPN. Complete the identity verification challenge — you will receive an Authenticator push or an email code depending on your registered methods. Complete the reset flow (you can reset to the same password). Record the complete flow in your Lab Journal — every screen, every prompt, every verification step.
- Step 4 — Review the SSPR activity report (5 min)
Navigate to entra.microsoft.com → Protection → Password reset → Audit logs. Locate your test reset event. Record: the event type, the user, the verification methods used, and the result.
- Step 5 — Explore the PIM interface and configure role settings (20 min)
Navigate to entra.microsoft.com → Identity governance → Privileged Identity Management → Entra roles.
Note the current state — on Business Standard you may see a licence prompt or a limited view. Document what you see.
Navigate to Roles → User Administrator → Settings. Review and configure the activation settings:
· Activation maximum duration: 4 hours
· On activation: require MFA: Yes
· On activation: require justification: Yes
· Require approval to activate: Yes → set Sarah Chen as approver
· Assignment: allow permanent eligible assignment: No
· Assignment: expire eligible assignments after: 365 days
Navigate to Assignments → Add assignments. Add Sarah Chen as an eligible (not active) User Administrator. Add Dev Sharma as an eligible Helpdesk Administrator.
- Step 6 — Explore PIM activation flow (10 min)
Navigate to My roles in PIM as your Global Admin account. Observe what eligible role assignments appear. Click Activate on any eligible role and walk through the activation form — review the justification field, the MFA requirement, and the duration selector. Do not complete the activation unless it succeeds — document what happens and any licence restriction messages shown.
PIM licence note: PIM requires Entra ID P2. On Business Standard you may encounter a licence prompt when accessing PIM features. Document the experience fully — screenshots are useful. The activation and approval workflow will be tested in Week 5 once E5 is added. Understanding the configuration now means Week 5 is about validation, not learning.
Instructor note: SSPR should be fully testable on Business Standard — most students will complete Steps 1–4 without issue. Steps 5–6 are the PIM exploration and may be limited by licence — this is expected and documented as part of the lab. If the PIM interface is completely blocked, have students read through the settings and record what they would configure, treating it as an architecture design exercise.
1:40 – 1:50
Bonus material · 10 min
⭐ Bonus: PIM access reviews & SSPR reporting via PowerShell
⭐ Bonus A — PIM access review configuration
- In PIM → Access reviews → New access review
- Configure a quarterly access review for the User Administrator role: reviewers = role members' managers, duration = 14 days, if no response = remove access
- Document what licence is required and whether this is configurable on Business Standard
- In your Lab Journal: explain why "if no response = remove access" is the correct default rather than "keep access" — what does this assumption reveal about the principle of least privilege?
⭐ Bonus B — SSPR registration status via PowerShell
- Connect to Microsoft Graph: Connect-MgGraph -Scopes "Reports.Read.All"
- Pull the SSPR registration report:
Get-MgReportAuthenticationMethodUserRegistrationDetail | Select-Object UserDisplayName, IsRegistered, IsSsprRegistered, IsSsprEnabled, IsSsprCapable, MethodsRegistered | Format-Table -AutoSize
- Identify users who are SSPR-enabled but not yet registered — these are accounts that can use SSPR but haven't set up their methods yet
- Stretch: export to CSV and flag users who are neither MFA-registered nor SSPR-registered as "highest risk" accounts — build a combined risk report
1:50 – 2:00
Debrief · 10 min
Reflection & preview
- Ask: "SSPR is enabled for all users and requires 2 methods. A user only has one method registered and forgets their password. What happens when they try to use SSPR?" — surface the registration gap problem
- Ask: "You configured Sarah Chen as eligible for User Administrator in PIM rather than actively assigned. What is her admin access right now, at this moment?" — answer: none until she activates. This is the point.
- Ask: "PIM requires approval for User Administrator activation and Sarah Chen is the approver. Sarah needs to activate User Administrator. Who approves it?" — surface the approver chain design problem, a real operational consideration
- Collect exit ticket: describe the difference between an eligible and active PIM assignment, and explain why eligible is preferable for most admin roles
- Preview Day 5: Week 2 assessment — a simulated identity security incident at Lakeview Logistics. Students will investigate what happened, remediate the damage, and document the response. Come with all lab work complete and Lab Journals up to date.
Learning outcomes — by end of Day 4, students can…
Configure SSPREnable SSPR for all users with correct method requirements, registration prompts, and notification settings
Test SSPR end-to-endComplete a password reset via SSPR and document the full verification flow
Read the SSPR audit logLocate a reset event and record the verification methods used and outcome
Explain PIM's architectureDescribe eligible vs active assignment, activation flow, approval workflow, and access reviews
Configure PIM role settingsSet activation duration, MFA requirement, justification, approval, and assignment expiry for a role
Create PIM eligible assignmentsAssign users as eligible for a role and distinguish this from a permanent active assignment
What you need ready
Microsoft Authenticator registered (from Day 2)
Personal backup email for SSPR registration
Microsoft Graph PowerShell SDK
Lab 2-D step sheet
Slide deck: PIM eligible vs active diagram